kidney sponge - English Synonyms Dictionary